package com.alan.wifishare.view.iview;

import com.alan.libapi.model.business.SharedWifiInfo;
import com.alan.libapi.model.business.UserBoundDevice;

import java.util.List;

/**
 * @className: IVMainConnectFM
 * @describtion: IVMainConnectFM
 * @author: AlanWang
 * @email: 850267876@qq.com
 * @time: 2016/4/20 18:41
 */
public interface IVMainConnectFM extends IVProgressView {

    /**
     * 更新附近wifi列表界面
     * @param wifiInfoList 需要更新的wifi信息列表
     */
    void updateNearbyWifiListView(List<SharedWifiInfo> wifiInfoList);

    /**
     * 用户已有绑定的设备
     */
//    void userHaveBoundDevice(UserBoundDevice boundDevice) ;

    /**
     * 处理用户没有绑定设备的操作
     */
    void gotoBindDeviceView() ;

    /**
     * 跳转至套餐购买界面
     */
    void gotoBuyPackageView() ;

    /**
     * 进入设备连接界面
     */
    void gotoConnectDeviceView() ;

    /**
     * 获取区域Id成功
     */
    void getAreaIdSuccess(int areaId);

}
